package org.leo.dm.util;

import java.lang.reflect.Method;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * 
 * Created on 2015年11月6日
 * <p>
 * Description 反射工具类
 * <p>
 * Copyright neusoft (c) 2015 .
 * 
 * @author xiao_h
 *
 */
public class ReflectUtil {
	Logger log = LoggerFactory.getLogger(this.getClass());

	/**
	 * 
	 * Created on 2015年11月6日 .
	 * 
	 * @author xiao_h
	 * @param className
	 * @param method
	 * @return 反射执行没有参数的类方法
	 */
	public boolean execute(String className, String method) {
		boolean flag = false;
		try {
			Class<?> cls = Class.forName(className);
			Object obj = cls.newInstance();
			Method med = cls.getMethod(method);
			Object o = med.invoke(obj);
			flag = true;
		} catch (Exception e) {
			e.printStackTrace();
		}

		return flag;
	}
}
